﻿using FanaticRock.Theme.Enums;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FanaticRock.Events
{
    public class AppMessageEventArgs : EventArgs
    {
        public enum MessageType
        {
            Default, Message, NavWindow, Other,
        }

        public enum WindowEnum
        {
            Unknown, MainWindow, TrayToolWindow, CloseMainWindow, CloseTrayToolWindow
        }

        public MessageType Type { get; set; }

        public WindowEnum WindowType { get; set; }

        public NoticeEnum NoticeType { get; set; }  

        public string Title { get; set; }

        public string Content { get; set; }

        public AppMessageEventArgs()
        {

        }

        public AppMessageEventArgs(WindowEnum windowType)
        {
            Type = MessageType.NavWindow;
            WindowType = windowType;
        }

    }
}
